Machine Learning of Jazz Grammars
نویسندگان
چکیده
Melodies It is reasonable to regard a sequence of terminal symbols in the grammar as being an abstract melody, in the sense that multiple melodies will fit the sequence when the note categories are instantiated to corresponding pitches. Another advantage of such melodic abstractions is that they can be instantiated over any chord progression, even for chords of different quality, such as major, minor, diminished, dominant, etc. Although individual note categories can be used to generate somewhat convincing jazz melodies, in order to capture specific styles it is necessary to introduce one or more mechanisms to provide greater coherence among individual notes. Thus we extend the individual note categories with “macros” that can capture sequences of notes in certain patterns. The current work focuses on a single macro concept, called a slope. Each slope has two numeric parameters, followed by a sequence of one or more terminal symbols. The numeric parameters indicate the minimum and maximum rise between successive notes in the sequence. Negative numbers indicate fall rather than rise. In the grammar rules, slopes are treated as terminal symbols appearing in the consequent of a production. In generating a melody, the terminal symbols inside a slope are converted to specific notes, as before. Figure 2. Two example
منابع مشابه
Modeling Expressive Music Performance in Jazz
In this paper we describe a machine learning approach to one of the most challenging aspects of computer music: modeling the knowledge applied by a musician when performing a score in order to produce an expressive performance of a piece. We apply machine learning techniques to a set of monophonic recordings of Jazz standards in order to induce both rules and a numeric model for expressive perf...
متن کاملModeling Embellishment, Timing and Energy Expressive Transformations in Jazz Guitar
Professional musicians manipulate sound properties such as timing, energy, pitch and timbre in order to add expression to their performances. However, there is little quantitative information about how and in which context this manipulation occurs. This is particularly true in Jazz music where learning to play expressively is mostly acquired intuitively. In this paper we describe a machine le...
متن کاملLearning Jazz Grammars
We are interested in educational software tools that can generate novel jazz solos in a style representative of a body of performed work, such as solos by a specific artist. Our approach is to provide automated learning of a grammar from a corpus of performances. Use of a grammar is robust, in that it can provide generation of solos over novel chord changes, as well as ones used in the learning...
متن کاملIt Must Be Louis ’cause Miles Don’t Shake like That: towards Identifying Jazz Trumpeters by Vibrato
We at Rutgers have a special interest in jazz performer identification. Rutgers is the home of the Institute for Jazz Studies, which houses one of the largest collection of jazz sound recordings. Automated performer identification would be an important tool for the curators of the collection. Our focus, therefore, has been on the identification of jazz instrumentalists, specifically jazz trumpe...
متن کاملA Learning Scheme for Generating Expressive Music Performances of Jazz Standards
We describe our approach for generating expressive music performances of monophonic Jazz melodies. It consists of three components: (a) a melodic transcription component which extracts a set of acoustic features from monophonic recordings, (b) a machine learning component which induces an expressive transformation model from the set of extracted acoustic features, and (c) a melody synthesis com...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Computer Music Journal
دوره 34 شماره
صفحات -
تاریخ انتشار 2010